/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package jrbt.bots;

import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
import javax.swing.*;

public class RobotDemo extends JFrame implements ActionListener
{
	//Store Keystrokes in an array
                   static int keyInput[] = {KeyEvent.VK_R,KeyEvent.VK_O,
                      KeyEvent.VK_B,KeyEvent.VK_O,KeyEvent.VK_T};

	static JTextArea ta = new JTextArea();

	static JButton bold = new JButton("Captura");
    private static Robot robReg;

	public RobotDemo() {
		getContentPane().add(ta,BorderLayout.CENTER);

		JPanel p = new JPanel();
		bold.addActionListener(this);
		p.add(bold);
		getContentPane().add(p,BorderLayout.SOUTH);
	}

	public static void main(String[] args) throws AWTException, IOException
	{
		RobotDemo rd = new RobotDemo();

		rd.setLocation(100,100);
		rd.setTitle("Robot Demo");
		rd.setSize(200,200);
		rd.show();

		Robot robot = new Robot();

            robReg = robot;

		/*/This types the word 'robot' in the Textarea
		for (int i = 0; i < keyInput.length; i++)
		{
			if(i > 0)
		  	{
		             robot.keyRelease(KeyEvent.VK_SHIFT);
			}

	        	robot.keyPress(keyInput[i]);

			robot.delay(500);

		}

		//The following clicks the button 'Bold' to get the text bolder
		robot.mouseMove(180,280);

            robot.mouseMove(300, 400);

		robot.delay(2000);

		robot.mousePress(InputEvent.BUTTON1_MASK);

		//This delay keeps the button pressed for 2 seconds
		robot.delay(2000);

		robot.mouseRelease(InputEvent.BUTTON1_MASK);*/

            
	}

	public void actionPerformed(ActionEvent ae)
	{
		Captura cap = new Captura();

            cap.setpath("test01");
            cap.settipo("jpg");
            cap.captureScreen();
	}
}